package com.zdsx.dto;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Pattern;


@Data
@ApiModel(value = "登录表单")
public class HexMessageDTO {

    // 开始符，结束符，协议版本号
//    private static final byte START_BYTE = (byte) 0x80;
//    private static final byte END_BYTE = (byte) 0x81;
//    private static final byte PROTOCOL_VERSION = (byte) 0x01;
//    byte serviceCode = (byte) 0x01; // 业务编码
//    byte functionCode = (byte) 0x11; // 功能编码
//    byte instructionType = (byte) 0x02; // 包类型：0x01:请求包，0x02:应答包
//    byte executionResult = (byte) 0x01; // 执行结果：0x01：成功，其他：失败

    // 业务编码
    private String serviceCode;

    // 功能编码
    private String functionCode;

    // 包类型：0x01:请求包，0x02:应答包
    private String instructionType;

    // 执行结果：0x01：成功，其他：失败
    private String executionResult;

    // 报文体
    private String body;


}